﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLL.DTO.Genero;
using DAL.Entities;

namespace BLL.Mappers
{
    public class GeneroMappers
    {
        #region toDto
        public static GeneroDTO toDto(Genero entity)
        {
            return new GeneroDTO()
            {
                pk_Genero = entity.IGEN_PK,
                nombre_Genero = entity.VGEN_NOMBRE,
                estado_Genero = entity.BGEN_ESTADO
            };
        }

        public static List<GeneroDTO> toDto(List<Genero> entity)
        {
            return entity.Select(g => toDto(g)).ToList();
        }
        #endregion

        #region toEntity
        public static Genero toEntity(GeneroDTO dto)
        {
            return new Genero()
            {
                IGEN_PK = dto.pk_Genero,
                VGEN_NOMBRE = dto.nombre_Genero,
                BGEN_ESTADO = dto.estado_Genero
            };
        }
        #endregion
    }
}
